@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:14px; font-family: cambria;}
a{ text-decoration:none; color:#515151;}
ul,ol{ list-style:none;}
h1,h2,h3,h4,h5,h6,h7,h8,b{ font-weight:normal;}
.f-l{ float:left;}
.f-r{ float:right;}
.clear{ clear:both;}
@font-face { 
  font-family: "cambria";  
  src: url("fonts.eot");  
  src: url("../fonts/cambria.eot?#iefix") format("embedded-opentype"),   
  url("../fonts/cambria.woff") format("woff"),   
  url("../fonts/cambria.ttf") format("truetype"),   
  url("../fonts/cambria.svg#FamilyName") format("svg");  
  font-weight: normal;  
  font-style: normal;  
} 
.index-wl li .index-wl-nr p{ font-size:16px; color:#333333; line-height:30px;text-align: left; }
@media only screen and (min-width:1201px) { 
.w-auto{ width:1100px; margin:auto; }
.index-al .index-al-nr{ margin-top:35px; text-align:center;}
header{ background-color:#fff; height:110px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); position:relative; z-index: 9999;}
header .header-auto{ }
header .header-logo{ width:136px; }
header .header-yuyan{ width:330px; margin-left:0px; text-align:center; line-height:110px; }
header .header-sousuo{ width:400px; height:40px; margin-left:95px; margin-top:36px; border:1px solid #d9d9d9; overflow:hidden; border-radius:5px;  }
header .header-sousuo-red{ border:1px solid #e64342; }
header .header-ditu{ width:195px; text-align:center;}

header .header-logo img{ width:100%; margin-top:5px; }
header .header-yuyan a{ display:inline-block; font-size:16px; color:#515151; margin:0 10px; }
header .header-yuyan a:hover{  color:#eb5a5f; }
header .header-sousuo input[type="text"]{ border:none; width:73%; padding:0 5%; padding-right:0; font-size:16px; color:#515151 ; height:40px; float:left;  outline:0 ; background:inherit;}
header .header-sousuo input[type="submit"]{ border:none; width:22%; height:40px; float:left; background:url(../images/sousuo-ico.png) center center no-repeat;  outline:0; cursor:pointer;}
header .header-ditu img{ width:185px; margin-top:18px;}

.header-find{ height:70px; position:fixed; top:0; left:0; width:100%; z-index:99999999; background-color:rgba(255,255,255,.9)}
.header-find .header-logo{ width:80px;}
.header-find .header-yuyan{ line-height: 70px;}
.header-find .header-sousuo{ margin-top: 12px;}
.header-find .header-ditu img{ width:135px; margin-top:8px;}

.index-al{ margin:190px 0 0; padding-bottom: 50px;}
.index-title{ text-align:center;}
.index-title h2{ font-size:36px; color:#333333; text-shadow: 3px 2px 3px rgba(0,0,0,0.1);}
.index-title span{ font-size:16px; color:#999999; margin-top:10px; display:block;text-shadow: 3px 2px 3px rgba(0,0,0,0.08); }

.index-al-nr{ margin:0 auto 35px; width:1230px; text-align: center; }

.index-al-nr li{ width:27%; display:inline-block; margin:0 1%;  position:relative;}
.index-al-nr li .index-al-nr-qb{ width:100%; height:100%;}
.index-al-nr li .index-al-nr-cong{ margin: 8px;position:relative; }
.index-al-nr li .index-al-nr-img{ width:100%; }
.index-al-nr li .index-al-nr-body{ background-color:rgba(0,0,0,.5); position:absolute; top:8px; left:8px; bottom:12px; right:8px; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column; opacity:0; -webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5); transform:scale(.5);}
.index-al-nr2 li .index-al-nr-body{ top:0 !important; left:0 !important; bottom:4px !important; right:0 !important;  }
.index-al-nr li:hover .index-al-nr-body{ opacity:1; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1); transform:scale(1);}

.index-al-nr li .index-al-nr-body h2,.index-al-nr li .index-al-nr-body h3,.index-al-nr li .index-al-nr-body-a{  display: flex;justify-content: center;}
.index-al-nr li .index-al-nr-body h2{ font-size:22px; color:#fff;}
.index-al-nr li .index-al-nr-body h3{ text-align:center; margin:8px 0 7px; }
.index-al-nr li .index-al-nr-body span{ height:2px; width:38px; background-color:#Fff; margin: 5px 0;}
.index-al-nr li .index-al-nr-body div{ font-size:14px; color:#fff;}

.index-al-nr li .index-al-nr-body::after{ content: " "; position: absolute;top: 8px;right: 8px;left: 8px;bottom: 8px;border: 2px solid #fff; }
.index-al-nr li:hover .index-al-nr-body{ box-shadow: 0px 0px 9px rgba(0,0,0,0.55);}


.index-mzwt{ background: url(../images/index-a-bg.jpg) center top no-repeat; background-size:cover; padding:50px 0; width:100%; text-align:center; }
.index-mzwt h2{ font-size:30px; color:#fff;  text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.index-mzwt-ro{font-size:16px; color:#fff; width:900px; margin:auto; margin-top:50px; line-height:30px;text-shadow:5px 2px 6px rgba(255,255,255,0.15); }

.index-wl{ padding:90px 0;}
.index-wl li{ width:33.33%; float:left; text-align:center;}
.index-wl .wkkli{ width:50%;}
.wkkli .index-wl-nr{margin: 0 30px !important;}
.index-wl li .index-wl-nr{ margin:0 55px; }
.index-wl li .index-wl-img{ width:100%; border-radius:50%; }
.index-wl li .index-wl-nr h2{ font-size:24px; color:#333333; margin:20px 0;}
.index-wl li .index-wl-nr p{ font-size:14px; color:#999; line-height:30px; }
.index-wl li .index-wl-nr:hover .index-wl-img{ box-shadow: 0px 0px 13px rgba(0,0,0,0.3); }
.index-wl li .index-wl-nr:hover h2{color:#e05150;}
.index-wl li .index-wl-nr:hover a{ color:#E05150}

.index-wl-img-wd{ width:50% !important; border-radius:50%; }


footer{ background-color:#e05150; padding:25px 0 20px; margin-top:00px;  color:#fff;}
footer .footer-h2{ font-size:30px; color:#fff; margin:15px 0 10px; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
footer .footer-cong{ font-size:14px; color:#fff; line-height:28px;}
footer .footer-fx{ padding:15px 0; margin-bottom:3px;}
footer .footer-fx img{ width:32px; height:32px; margin:0 5px;}
footer .footer-bq{ font-size:14px; color:#fff; line-height:46px;}
footer .footer-fx img:hover{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}

.top-ico{ position:fixed; bottom:50px; right:50px; opacity:.8; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border-radius:50%; display:none;}
.top-ico:hover{ opacity:1; box-shadow: 0px 0px 5px rgba(255,255,255,0.5);}

nav{ position:fixed; top:200px; left:0; z-index: 999999;}
.nav-ul{ width:150px;}
.nav-ul li{ background-color: rgba(219,219,219,.8); text-align:center; color:#515151; width:138px; height:50px; line-height:55px; font-size:16px; margin-right:1px; margin-bottom:1px; position:relative;}
.nav-ul li a{ color:#515151; display:block;}
.ul-erji li a{ color:#515151 !important; display:block;}
.ul-erji li:hover a{ color:#fff !important; display:block;}
.nav-ul-logo{ height:68px !important;}
.nav-ul-logo img{ height:55px; margin-top:5px;}
.ul-sanji li a{ color:#515151 !important; display:block;}
.ul-sanji li:hover a{ color:#fff !important; display:block;}
.nav-ul-logo:hover{ background-color: rgba(219,219,219,.8) !important;}
.nav-ul li .ul-erji{ position:absolute; right: -139px; top: -51px; display:none; }
.nav-ul li .ul-sanji{ position:absolute; right:-150px; top:-56px; display:none; }
.nav-ul li:hover{ background-color:#e05150; color:#fff;}
.nav-ul li:hover a{ color:#fff;}
.nav-ul li:hover .ul-erji{ display:block;}
.nav-ul li:hover .ul-sanji{ display:block;}
.nav-ul li .ul-erji li{ margin-right:0px !important; margin-left:2px; }
 
.fu-banner{ width:70%; margin:auto;}
.fu-banner-bottom{ border-bottom:2px solid #e05150;}
.fu-banner-left{ width:59%; }
.fu-banner-right{ width:41%; height:100%; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column;}
.fu-banner-right h2{ font-size:36px; color:#333333; text-shadow:2px 2px 2px rgba(0,0,0,0.05); }
.fu-banner-right h2 span{ font-size:22px; color:#333333; margin-left:10px; vertical-align: bottom;}
.fu-banner-right p{ font-size:14px; color:#575757; margin-top:17px; line-height:25px; text-shadow:2px 2px 2px rgba(0,0,0,0.05);}

/*服务案例引导页*/
.index-fw{ padding:70px 0;}
.index-fw li{ width:50%; float:left; text-align:center;}
.index-fw li .index-fw-nr{ margin:0 35px; }
.index-fw li .index-fw-img{ width:100%; }
.index-fw li .index-fw-nr h2{  margin:20px 0;}
.index-fw li .index-fw-nr h2 a{ font-size:30px; color:#333333; ;}
.index-fw li .index-fw-nr p{ font-size:16px; color:#333333; line-height:30px; }
.index-fw li:hover{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05); transform:scale(1.05);}

.nav-body-tb{ padding:2px 0; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); position: relative; z-index: 99999;}
.nav-li-1{ text-align:center; margin:25px 0;}
.nav-li-1 li{ height:50px; line-height:50px; padding:0 35px; display:inline-block;}
.nav-li-1 li a{ color:#515151; font-size:18px;}

.nav-li-1 li.nav-li-1-red,.nav-li-1 li:hover{ background-color:#e05150; }
.nav-li-1 li.nav-li-1-red a,.nav-li-1 li:hover a{color:#fff;}

.nav-li-2{ text-align:center; margin:35px 0;}
.nav-li-2 li{ height:50px; line-height:50px; padding:0 35px; display:inline-block;}
.nav-li-2 li a{ color:#515151; display:block;  font-size:18px;}

.nav-li-2 li.nav-li-2-red{ }
.nav-li-2 li.nav-li-2-red a,.nav-li-2 li:hover a{ border-bottom:2px solid #e05150; color:#fff; color:#e05150;}


.index-list{ padding:80px 0 50px; text-align: center;}
.index-list li{ width:30.333%; text-align: center; vertical-align: text-top; margin:30px 0; display: inline-block;}
.index-list li .index-list-nr{ margin:0 30px; }
.index-list li .index-list-img{ width:100%; border-radius:50%; box-shadow: 0px 0px 6px rgba(0,0,0,0.3); }
.index-list li:hover .index-al-nr-cong{ box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.index-list li .index-list-nr h2{  margin:15px 0 8px;}
.index-list li .index-list-nr h2 a{ font-size:25px; color:#555; }
.index-list li .index-list-nr p{ font-size:14px; color:#999999; line-height:30px; }
.index-list li .index-al-nr-cong{ box-shadow: 0px 0px 6px rgba(0,0,0,0.5); }



.page-panel{ margin:85px 0 70px;}
.page-panel a{text-decoration:none;}
.page-panel .p-wrap {font-family: Microsoft YaHei;height: 50px;margin-top: 26px;text-align: center;}
.page-panel .p-wrap {font-family: Microsoft YaHei;text-align: center;}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {vertical-align: middle;margin:0 2px;}
.page-panel .p-disabled{border:1px solid #ddd;color:#999!important;cursor:default;display:inline-block;font-size:15px;height:36px;line-height:36px;padding:0 15px;text-align:center}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {vertical-align: middle;}
.page-panel .p-item:hover, .page-panel .p-enter:hover{ border:1px #e05150 solid;}
.page-panel .p-item{border:1px solid #ddd;display:inline-block;font-size:14px;height: 35px; line-height: 35px; padding: 0 12px; text-align:center;transition:box-shadow .15s ease-out 0s}
.page-panel .p-cur {background: #e05150 none repeat scroll 0 0;color: #fff;border:1px solid #e05150; cursor:default;}
.page-ellipsis .p-info,.page-panel .p-enter,.page-panel .p-input,.page-panel .p-item{vertical-align:middle}
.page-panel .p-info{color:#b5b5b5; font-size:14px;}
.page-panel .p-enter{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ddd;color:#63544f;display:inline-block;cursor:pointer;font-size:14px;height:45px;line-height:45px;width:64px}
.page-panel .p-input{border:1px solid #ddd;height:32px;line-height:32px;margin:0 5px;outline:medium none;padding:7px 0;text-align:center;width:45px}

.lxwm-cong{ margin:60px 0 70px; }
.lxwm-cong-left{ width:32%; }
.lxwm-cong-right{ width:62%; font-size:16px; color:#333333; line-height:25px; }
.lxwm-cong-left img{ width:100%; }
.lxwm-cong-right p{ margin-bottom:20px; }

.gy-banner{ background:url(../images/gywm-banner.jpg) center top no-repeat; height:410px; background-size:cover; position:relative;}
.gy-banner-right{ text-align:center; position:absolute; bottom:50px; left:0; width:100%; color:#fff;}
.gy-banner-right h2{font-size:43px; color:#fff; text-shadow:5px 2px 6px rgba(255,255,255,0.2);}
.gy-banner-right p{font-size:24px; color:#fff; margin:20px 0; text-shadow:5px 2px 6px rgba(255,255,255,0.2);}
.gy-banner-right span{ height:2px; color:#fff; background-color:#fff; display:block; margin:35px auto 0; width:50px;}

/*采购网络*/

.sod_select::after, .sod_select::before { position: absolute; right: 0px; top: 0px; font-size: 7px; width: 48px; height: 36px; background: rgb(190, 214, 47) none repeat scroll 0% 0%; }
.sod_select::after { content: ""; background: rgb(190, 214, 47) url('arrowselect.png') no-repeat scroll center center; top: 0px; bottom: 12px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.sod_select:hover::after { background: rgb(190, 214, 47) url('arrowselect.png') no-repeat scroll center center; opacity: 0.7; }
.sod_select .sod_list .selected::before { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); display: inline-block; color: gray; height: 9px; width: 10px; background: rgba(0, 0, 0, 0) url('undefined') repeat scroll 0% 0%; }
.sod_select.no_highlight .sod_list .selected::before { display: none; }
/* ::::: http://www.pmifoods.com/_assets/css/main.css ::::: */

#header .headerTop input::-moz-placeholder { color: rgb(152, 152, 152); }
#header .headerTop input:focus::-moz-placeholder { color: rgb(191, 191, 191); }
#content { clear: both; }
#content.interna { clear: both; }
.openMail input::-moz-placeholder, .openMail textarea::-moz-placeholder { color: rgb(161, 161, 161); }
.openMail input:focus::-moz-placeholder, .openMail textarea:focus::-moz-placeholder { color: rgb(191, 191, 191); }
#content.interna .centerContent .sideContent form .sod_select::after { border-top-right-radius: 7px; border-bottom-right-radius: 7px; }
#content.interna .centerContent .sideContent form label.txtArea textarea::-moz-placeholder { color: rgb(161, 161, 161); }
#content.interna .centerContent .sideContent form .contCaptcha .captcha:focus::-moz-placeholder { color: rgb(216, 216, 216); }
#content.interna .mapa { width: 100%; background: rgba(0, 0, 0, 0) url('../images/mapaonde-bg.jpg') no-repeat scroll center top / contain ; height: 722px; display: block; position: relative; z-index: 9999; }
#content.interna .mapa a { position: absolute; text-indent: -9999px; background-color: inherit; border:2px solid #e05150; display: block; width: 12px; height: 12px; border-radius: 80%; transition: all 0.2s ease 0s; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column;}
#content.interna .mapa a::after{ content: ""; width:7px; height:7px; background-color:#e05150;margin: auto; border-radius:50%; }

#content.interna .mapa a:hover { width: 18px; height: 18px; border-radius: 9px; animation-play-state: paused !important; }
#content.interna .mapa a .infoPlace { position: absolute; text-indent: 0px; left: 17px; top: -30px; background: rgb(56, 56, 56) none repeat scroll 0% 0%; border: 0px none; width: 0px; height: 70px; overflow: hidden; transition: all 0.2s ease 0s; transform: translate3d(0px, 0px, 0px); }
#content.interna .mapa a:hover .infoPlace { width: auto; margin-top: 5px; margin-left: 5px; padding: 0px 15px; z-index: 9999; }
#content.interna .mapa a .infoPlace span { font-family: MyriadProRegular,"Arial Narrow",Arial,sans-serif,"Arial Narrow",Arial,sans-serif; color:#e05150; font-weight: 400; font-size: 16px; text-align: center; display: block; margin-top: 15px; white-space: nowrap; }
#content.interna .mapa a .infoPlace p { padding: 0px; margin: 0px; font-size: 14px; font-family: MyriadProLight,"Arial Narrow",Arial,sans-serif; color:#fff; white-space: nowrap; text-align: center; }
#content.interna .mapa a.china1 { left: 77%; top: 45%; animation: 1.5s ease 3s normal none infinite running myfirst; }
.openMail .erro::-moz-placeholder { color: red; }
.firebugResetStyles { z-index: 2147483646 !important; top: 0px !important; left: 0px !important; display: block !important; border: 0px none !important; margin: 0px !important; padding: 0px !important; outline: 0px none !important; min-width: 0px !important; max-width: none !important; min-height: 0px !important; max-height: none !important; position: fixed !important; transform: rotate(0deg) !important; transform-origin: 50% 50% 0px !important; border-radius: 0px !important; box-shadow: none !important; background: transparent none repeat scroll 0% 0% !important; pointer-events: none !important; white-space: normal !important; }
style.firebugResetStyles { display: none !important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" !important; }

.lx-nr{ width:1000px; margin:78px auto 100px;}
.lx-nr-ditu{ height:460px; margin:auto; border:3px solid #e15150;}
.lx-nr-neir{ font-size:18px !important; color:#515151; line-height:45px; padding:25px 0;}
.lx-nr-neir p{ font-size:18px !important; }
.lx-book{ margin-top:30px;}
.lx-book-title{ padding:30px 0; text-align:center; line-height:40px;}
.lx-book-title h2{ font-size:28px; color:#515151;}
.lx-book-title p{ font-size:16px; color:#999999;}

.lx-book-text{ height:60px; width:47%; border:1px solid #c2c2c2; border-radius:5px; font-size:18px; line-height:60px; color:#515151; text-indent:10px; margin:10px 0;}
.lx-book-textarea{ min-height:300px; width:100%; border:1px solid #c2c2c2; border-radius:5px; font-size:18px; line-height:60px; color:#515151; text-indent:10px; margin:10px 0;}

.lx-book-bottom{ line-height:60px; height:60px; margin:30px 0;}
.lx-book-bottom-left{ width:50%; font-size:18px; color:#515151;}
.lx-book-bottom-right{ width:30%; margin:0 auto; float:none;}
.lx-book-submin{ height:60px; width:100%; border-radius:5px; font-size:24px; line-height:60px; color:#fff; background-color:#e05150; text-align:center; border:none; cursor:pointer; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.lx-book-submin:hover{ background-color:#ec5655; }

.news-list{ width:100%; padding:20px 0; }
.news-list li{ width:100%; padding:10px 30px; border-bottom:2px solid #d1d1d1; margin:10px 0;  }
.news-list li .news-list-img{ width:15%; float:left; }
.news-list li .news-list-left{ width:60%; float:left; margin-left:2%; }
.news-list li .news-list-right{ width:17%; float:right; background-color:#fff; border:1px solid #e0e0e0;  font-size:18px; color:#515151; height:45px;display:block; text-align:center; line-height:45px; margin-top:60px; }
.news-list li .news-list-right b{ vertical-align: middle;}
.news-list li .news-list-right span{ font-size:28px; color:#fff; vertical-align: sub;}
.news-list li .news-list-left h2 a{ font-size:18px; color:#333333; font-weight:bolder;}
.news-list li .news-list-left span{ font-size:14px; color:#999999; display:block; margin:8px 0;}
.news-list li .news-list-left p{ font-size:14px; color:#515151; margin:15px 0;}
.news-list li .news-list-left b{ font-size:14px; color:#999999;}

.news-list li:hover{ border-bottom:2px solid #e05150; }
.news-list li:hover .news-list-right{ border:1px solid #e05150; background-color:#e05150; color:#ffffff;}
.news-list li:hover .news-list-left h2 a{  color:#e05150;}
.news-list li:hover .news-list-left{margin-left:3%; }

.here-cong{ line-height:60px; font-size:15px; color:#515151}
.here-left{ width:60%; color:#999999;}
.here-right{ width:30%; text-align:right;}
.here-left span,.here-left a{ color:#515151;}
.here-left span{ margin:0 15px; font-size:20px;}

.news-cong-title{ padding:25px 0; margin-top:30px; text-align:center; line-height:45px; }
.news-cong-title h2{ color:#333333; font-size:26px;}
.news-cong-title span{ color:#515151; font-size:14px;}

.news-cong-nr{ color:#333333; line-height:30px; padding-bottom:100px; }
.news-cong-nr p{ font-size:16px; margin-bottom:25px;  }
.news-cong-nr img{ margin:15px 0; }


.ygfc-list{ width:100%; padding:38px 0; }
.ygfc-list li{ width:100%; background-color:#f9f9f9; margin:20px 0;  }
.ygfc-list li .ygfc-list-img{ width:23%; float:left; }
.ygfc-list li .ygfc-list-left{ width:60%; float:left; margin-left:2%; padding:20px 5%; }
.ygfc-list li .ygfc-list-right{  border:1px solid #e0e0e0;  font-size:14px; color:#515151; display: inline-block; text-align:center;  margin-top:10px; padding:6px 35px;  }
.ygfc-list li .ygfc-list-right b{ vertical-align: middle;}
.ygfc-list li .ygfc-list-right span{ font-size:28px; color:#fff; vertical-align: sub;}
.ygfc-list li .ygfc-list-left h2{ line-height:35px;}
.ygfc-list li .ygfc-list-left h2 a{ font-size:24px; color:#333333; }
.ygfc-list li .ygfc-list-left span{ font-size:16px; color:#999999; margin-left:15px;}
.ygfc-list li .ygfc-list-left p{ font-size:14px; color:#515151; margin:15px 0; line-height:25px;}
.ygfc-list li .ygfc-list-left b{ font-size:14px; color:#999999;}

.ygfc-list li:hover{ background-color:#e05150; }
.ygfc-list li:hover .ygfc-list-left h2 a{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left span{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left p{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left b{ color:#fff; }
.ygfc-list li:hover .ygfc-list-right{ color:#fff;  border:1px solid #fff; }


#banner-box{margin:0px auto;height:500px;position:relative;padding-top:-40px;}
.banner-inner{height:65px;margin:0px auto}
.banner-nav-abs{position:absolute;left:0px;bottom:-150px;z-index:3;min-width:1200px;}
.banner-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
.banner-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
.banner-nav{width:100%}
.banner-nav ul {width:1200px;margin:0px auto; text-align:center;}
.banner-nav li {display: inline-block;height:76px;font-size:14px;padding:5px 0 0px 0; width:76px; cursor:pointer;position:relative;margin:0px 15px; vertical-align:middle;}
.banner-nav li img{ width:100%; border-radius:50%; }
.banner-nav li a{display:block;float:left;color:#fff;z-index:6;padding:5px 0 0px 0;display:inline;width:76px;height:76px;padding-top:5px;text-align:center}
.banner-nav h2{ display:inline-block; vertical-align:middle; font-size:22px; margin-right:20px; color:#515151}
.banner-nav li.current{cursor:default}
.banner-nav li.current img{box-shadow: 0px 0px 5px rgba(0,0,0,0.3); }
.banner-nav li.current div{width:95px;height:95px;background:none;}
.banner-nav li.current a{cursor:default; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.banner-nav li.current a.bg1 span{background-position:15px -32px}
.banner-nav li.current a.bg2 span{background-position:-53px -32px}
.banner-nav li.current a.bg3 span{background-position:-110px -32px}
.banner-nav li.current a.bg4 span{background-position:-174px -32px}
.banner-nav li.current a.bg5 span{background-position:-235px -32px}
.banner-nav li.current a.bg6 span{background-position:-297px -32px}
.banner-list{position:absolute;height:550px;position:absolute;z-index:2;overflow:hidden;width:100%}
.banner-list li{width:100%;height:600px;text-align:center;float:left;display:inline-block}
.banner-list li h2{text-shadow:3px 2px 3px rgba(0,0,0,0.1);}
.banner-list li p{text-shadow: 3px 2px 2px rgba(0,0,0,0.15);}
.banner-list li .animate-box {width:1200px;margin:0px auto;position:relative}
.banner-list li .animate-box .t-d-1{position:absolute;width:500px;left:8%;top:180px}
.banner-list li .animate-box .t-d-1 h2 {display:block;margin:0px;padding:0px;font-size:30px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-1 p{color:#333333;padding:10px 0px 0 0;line-height:32px;left:20px;font-size:16px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}

.banner-list li .animate-box .t-d-2{position:absolute;width:500px;right:10%;top:155px; text-align:right;}
.banner-list li .animate-box .t-d-2 h2 {display:block;margin:0px;padding:0px;font-size:30px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-2 p{color:#333333;padding:10px 0px 0 0;line-height:32px;left:20px;font-size:16px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-2-a{ border:1px solid #e05150; font-size:14px; margin-top:18px; color:#e05150; display:inline-block; padding:3px 20px;}

.banner-list li .animate-box .t-d-2-a-2{font-size:14px; margin-top:18px; text-align:left; color:#e05150; display:block;}
.banner-list li .animate-box .t-d-2-a-2 img{ vertical-align:middle; margin-right:15px; }
.banner-list li .animate-box .t-d-2-a-2:hover{ text-decoration:underline;}
.banner-list li .animate-box .t-d-2-a:hover{ background-color:#e05150; color:#fff;}

.banner-list li .animate-box .animate-img{position:absolute;top:50px;right:0px}
.banner-list li .animate-box .animate-img img{ width:100%;}
.slider-btn{width:100px;height:30px;background:#fff;border-radius:4px;-moz-border-radius:4px;line-height:30px;text-align:center;font-size:12px;color:#444;display:block ;font-family:"宋体";}
.slider-btn:hover{color:#fff;background:#c80106;}

.banner-list li .animate-box .t-d-3{ position:absolute;top:120px;width: 650px;left: 5%;}
.banner-list li .animate-box .t-d-3 h2 {display:block;margin:0px;padding:0px;font-size:30px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-3 p{color:#333333;padding:10px 0px 0 0;line-height:32px;font-size:16px;left:20px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}

.banner-list li .animate-box .t-d-5{ position:absolute;width:500px;right:5%;top:180px; text-align:right;}
.banner-list li .animate-box .t-d-5 h2 {display:block;margin:0px;padding:0px;font-size:25px;text-align:left;color:#fff; font-weight:bold;}
.banner-list li .animate-box .t-d-5 p{color:#fff;padding:10px 0px 0 0;line-height:32px;left:20px;font-size:16px;text-align:left}

.banner-list li .animate-box .t-d-6{ width:80%; margin:auto; text-align: center;}
.banner-list li .animate-box .t-d-6 h2{display:block;margin:0px;padding:0px;font-size:40px;color:#e05150; margin-top:75px; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-6 p{color:#333333;padding:10px 0px 0 0;line-height:32px; font-size:16px; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-6 img{  margin: auto; margin-top:50px; width:90%;}
.banner-list li #wkk img{border-radius: 3px; width: 18px; height: 16px; padding: 3px; border: 1px solid #E05150; margin-bottom: -4px; margin-top:0px; margin-left:10px}
.caidan-ico{ display:none;}
}


@media only screen and (min-width:700px) and (max-width:1260px) {
.w-auto{ margin:auto; padding:0 15px; }
header{ background-color:#fff; height:70px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); position:relative; z-index: 9999;}
header .header-auto{ }
header .header-logo{ width:15%; }
header .header-yuyan{ width:40%; margin-left:0px; text-align:center; line-height:70px; }
header .header-sousuo{ width:30%; height:45px; margin-left:20px; margin-top:12px; border:1px solid #d9d9d9; overflow:hidden; border-radius:5px;  }
header .header-sousuo-red{ border:1px solid #e64342; }
header .header-ditu{ width:195px; text-align:center;}

header .header-logo img{ width:100%; margin-top:2px; }
header .header-yuyan a{ display:inline-block; font-size:14px; color:#515151; margin:0 5px; }
header .header-yuyan a:hover{  color:#eb5a5f; }
header .header-sousuo input[type="text"]{ border:none; width:73%; padding:0 5%; padding-right:0; font-size:16px; color:#515151 float:left; height:45px; float:left;  outline:0 ;}
header .header-sousuo input[type="submit"]{ border:none; width:22%; height:45px; float:left; background:url(../images/sousuo-ico.png) center center no-repeat;  outline:0; cursor:pointer;}
header .header-ditu img{ width:130px; margin-top:12px;}

.header-find{ height:70px; position:fixed; top:0; left:0; width:100%; z-index:99999999; background-color:rgba(255,255,255,.9)}
.header-find .header-logo{ width:80px;}
.header-find .header-yuyan{ line-height: 70px;}
.header-find .header-sousuo{ margin-top: 12px;}
.header-find .header-ditu img{ width:135px; margin-top:8px;}

.index-al{ margin:120px 0 0; padding-bottom: 10px;}
.index-title{ text-align:center;}
.index-title h2{ font-size:26px; color:#333333; text-shadow: 3px 2px 3px rgba(0,0,0,0.1);}
.index-title span{ font-size:14px; color:#999999; margin-top:10px; display:block;text-shadow: 3px 2px 3px rgba(0,0,0,0.08); }

.index-al-nr{ margin:10px auto 35px; width:100%; }

.index-al-nr li{ width:25%; float:left; position:relative;}
.index-al-nr li .index-al-nr-qb{ width:100%; height:100%;}
.index-al-nr li .index-al-nr-cong{ margin: 8px; position:relative; }
.index-al-nr li .index-al-nr-img{ width:100%; }
.index-al-nr li .index-al-nr-body{ background-color:rgba(0,0,0,.5); position:absolute; top:8px; left:8px; bottom:12px; right:8px; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column; opacity:0; -webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5); transform:scale(.5);}
.index-al-nr2 li .index-al-nr-body{ top:0 !important; left:0 !important; bottom:4px !important; right:0 !important; }
.index-al-nr li:hover .index-al-nr-body{ opacity:1; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1); transform:scale(1);}

.index-al-nr li .index-al-nr-body h2,.index-al-nr li .index-al-nr-body h3,.index-al-nr li .index-al-nr-body-a{  display: flex;justify-content: center;}
.index-al-nr li .index-al-nr-body h2{ font-size:22px; color:#fff;}
.index-al-nr li .index-al-nr-body h3{ text-align:center; margin:8px 0 7px; }
.index-al-nr li .index-al-nr-body span{ height:2px; width:38px; background-color:#Fff; margin: 5px 0;}
.index-al-nr li .index-al-nr-body div{ font-size:14px; color:#fff;}

.index-al-nr li .index-al-nr-body::after{ content: " "; position: absolute;top: 8px;right: 8px;left: 8px;bottom: 8px;border: 2px solid #fff; }
.index-al-nr li:hover .index-al-nr-body{ box-shadow: 0px 0px 9px rgba(0,0,0,0.55);}


.index-mzwt{ background: url(../images/index-a-bg.jpg) center top no-repeat; background-size:cover; padding:35px 15px; text-align:center; }
.index-mzwt h2{ font-size:26px; color:#fff;  text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.index-mzwt-ro{font-size:14px; color:#fff;  margin:auto; margin-top:30px; line-height:30px;text-shadow:5px 2px 6px rgba(255,255,255,0.15); }

.index-wl{ padding:80px 0 60px;}
.index-wl li{ width:33.33%; float:left; text-align:center;}
.index-wl li .index-wl-nr{ margin:0 35px; }
.index-wl li .index-wl-img{ width:100%; border-radius:50%; }
.index-wl li .index-wl-nr h2{ font-size:24px; color:#333333; margin:20px 0;}
.index-wl li .index-wl-nr p{ font-size:14px; color:#333333; line-height:30px; }
.index-wl li .index-wl-nr:hover .index-wl-img{ box-shadow: 0px 0px 13px rgba(0,0,0,0.3); }
.index-wl li .index-wl-nr:hover h2{color:#e05150;}

footer{ background-color:#e05150; padding:20px 0; margin-top:20px; text-align:center; color:#fff;}
footer .footer-h2{ font-size:30px; color:#fff; margin:15px 0 10px; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
footer .footer-cong{ font-size:14px; color:#fff; line-height:46px;}
footer .footer-fx{ padding:15px 0; margin-bottom:3px;}
footer .footer-fx img{ width:32px; height:32px; margin:0 5px;}
footer .footer-bq{ font-size:14px; color:#fff; line-height:46px;}
footer .footer-fx img:hover{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}

.top-ico{ position:fixed; bottom:50px; right:50px; opacity:.8; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border-radius:50%; display:none;}
.top-ico:hover{ opacity:1; box-shadow: 0px 0px 5px rgba(255,255,255,0.5);}

nav{ position: fixed; top:70px; left:0; z-index: 999999; width:100% !important; display:none;}
.nav-ul{ width:100%;}
.nav-ul li{ background-color: rgba(219,219,219,.8); text-align:center; color:#515151; width:100% !important; min-height:55px; line-height:55px; font-size:18px;   position:relative; border:1px solid #fff;}
.nav-ul li a{ color:#515151; display:block;}
.ul-erji li a{ color:#515151 !important; display:block;}
.ul-erji li:hover a{ color:#fff !important; display:block;}
.nav-ul-logo{ height:73px !important;}
.nav-ul-logo img{ height:60px; margin-top:7px;}
.ul-sanji li a{ color:#515151 !important; display:block;}
.ul-sanji li:hover a{ color:#fff !important; display:block;}
.nav-ul-logo:hover{ background-color: rgba(219,219,219,.8) !important;}

.nav-ul li .ul-erji{ display:none;   }
.nav-ul li .ul-sanji{ position:absolute; right:-150px; top:-56px; display:none; }
.nav-ul li:hover{ background-color:#e05150; color:#fff;}
.nav-ul li:hover a{ color:#fff;}
.nav-ul li:hover .ul-erji{ display:block;}
.nav-ul li:hover .ul-sanji{ display:block;}
.nav-ul li .ul-erji li{ margin-right:0px !important; margin-left:2px; }
 
.fu-banner{ width:100%; margin:auto;}
.fu-banner-bottom{ border-bottom:2px solid #e05150;}
.fu-banner-left{ width:59%; }
.fu-banner-right{ width:41%; height:100%; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column;}
.fu-banner-right h2{ font-size:26px; color:#333333; text-shadow:2px 2px 2px rgba(0,0,0,0.05); }
.fu-banner-right h2 span{ font-size:16px; color:#333333; margin-left:10px; vertical-align: bottom;}
.fu-banner-right p{ font-size:12px; color:#575757; margin-top:17px; line-height:25px; padding-right: 20px;text-shadow:2px 2px 2px rgba(0,0,0,0.05);}

/*服务案例引导页*/
.index-fw{ padding:70px 0;}
.index-fw li{ width:50%; float:left; text-align:center;}
.index-fw li .index-fw-nr{ margin:0 7px; }
.index-fw li .index-fw-img{ width:100%; }
.index-fw li .index-fw-nr h2{  margin:20px 0;}
.index-fw li .index-fw-nr h2 a{ font-size:24px; color:#333333; ;}
.index-fw li .index-fw-nr p{ font-size:16px; color:#333333; line-height:30px; }
.index-fw li:hover{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05); transform:scale(1.05);}

.nav-body-tb{ padding:2px 15px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); position: relative; z-index: 99999;}
.nav-li-1{ text-align:center; margin:25px 0;}
.nav-li-1 li{ height:45px; line-height:45px; padding:0 35px; display:inline-block;}
.nav-li-1 li a{ color:#515151; font-size:16px;}

.nav-li-1 li.nav-li-1-red,.nav-li-1 li:hover{ background-color:#e05150; }
.nav-li-1 li.nav-li-1-red a,.nav-li-1 li:hover a{color:#fff;}

.nav-li-2{ text-align:center; margin:35px 0;}
.nav-li-2 li{ height:50px; line-height:50px; padding:0 35px; display:inline-block;}
.nav-li-2 li a{ color:#515151; display:block;  font-size:16px;}

.nav-li-2 li.nav-li-2-red{ }
.nav-li-2 li.nav-li-2-red a,.nav-li-2 li:hover a{ border-bottom:2px solid #e05150; color:#fff; color:#e05150;}


.index-list{ padding:80px 0 50px;}
.index-list li{ width:33.333%; float:left; margin:30px 0; text-align:center;}
.index-list li .index-list-nr{ margin:0 45px; }
.index-list li .index-list-img{ width:100%; border-radius:50%; box-shadow: 0px 0px 6px rgba(0,0,0,0.3); }
.index-list li:hover .index-al-nr-cong{ box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.index-list li .index-list-nr h2{  margin:15px 0 8px;}
.index-list li .index-list-nr h2 a{ font-size:25px; color:#555; }
.index-list li .index-list-nr p{ font-size:14px; color:#999999; line-height:30px; }
.index-list li .index-al-nr-cong{ box-shadow: 0px 0px 6px rgba(0,0,0,0.5); }



.page-panel{ margin:85px 0 70px;}
.page-panel a{text-decoration:none;}
.page-panel .p-wrap {font-family: Microsoft YaHei;height: 50px;margin-top: 26px;text-align: center;}
.page-panel .p-wrap {font-family: Microsoft YaHei;text-align: center;}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {vertical-align: middle;margin:0 2px;}
.page-panel .p-disabled{border:1px solid #ddd;color:#999!important;cursor:default;display:inline-block;font-size:15px;height:36px;line-height:36px;padding:0 15px;text-align:center}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {vertical-align: middle;}
.page-panel .p-item:hover, .page-panel .p-enter:hover{ border:1px #e05150 solid;}
.page-panel .p-item{border:1px solid #ddd;display:inline-block;font-size:14px;height:45px;line-height:45px;padding:0 22px;text-align:center;transition:box-shadow .15s ease-out 0s}
.page-panel .p-cur {background: #e05150 none repeat scroll 0 0;color: #fff;border:1px solid #e05150; cursor:default;}
.page-ellipsis .p-info,.page-panel .p-enter,.page-panel .p-input,.page-panel .p-item{vertical-align:middle}
.page-panel .p-info{color:#b5b5b5; font-size:14px;}
.page-panel .p-enter{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ddd;color:#63544f;display:inline-block;cursor:pointer;font-size:14px;height:45px;line-height:45px;width:64px}
.page-panel .p-input{border:1px solid #ddd;height:32px;line-height:32px;margin:0 5px;outline:medium none;padding:7px 0;text-align:center;width:45px}

.lxwm-cong{ margin:60px 0 70px; padding: 0 20px; }
.lxwm-cong-left{ width:32%; }
.lxwm-cong-right{ width:62%; font-size:16px; color:#333333; line-height:25px; }
.lxwm-cong-left img{ width:100%; }
.lxwm-cong-right p{ margin-bottom:20px; }

.gy-banner{ background:url(../images/gywm-banner.jpg) center top no-repeat; height:330px; background-size:cover; position:relative;}
.gy-banner-right{ text-align:center; position:absolute; bottom:50px; left:0; width:100%; color:#fff;}
.gy-banner-right h2{font-size:33px; color:#fff; text-shadow:5px 2px 6px rgba(255,255,255,0.2);}
.gy-banner-right p{font-size:20px; color:#fff; margin:10px 0; text-shadow:5px 2px 6px rgba(255,255,255,0.2);}
.gy-banner-right span{ height:2px; color:#fff; background-color:#fff; display:block; margin:35px auto 0; width:50px;}

/*采购网络*/

.sod_select::after, .sod_select::before { position: absolute; right: 0px; top: 0px; font-size: 7px; width: 48px; height: 36px; background: rgb(190, 214, 47) none repeat scroll 0% 0%; }
.sod_select::after { content: ""; background: rgb(190, 214, 47) url('arrowselect.png') no-repeat scroll center center; top: 0px; bottom: 12px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.sod_select:hover::after { background: rgb(190, 214, 47) url('arrowselect.png') no-repeat scroll center center; opacity: 0.7; }
.sod_select .sod_list .selected::before { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); display: inline-block; color: gray; height: 9px; width: 10px; background: rgba(0, 0, 0, 0) url('undefined') repeat scroll 0% 0%; }
.sod_select.no_highlight .sod_list .selected::before { display: none; }
/* ::::: http://www.pmifoods.com/_assets/css/main.css ::::: */

#header .headerTop input::-moz-placeholder { color: rgb(152, 152, 152); }
#header .headerTop input:focus::-moz-placeholder { color: rgb(191, 191, 191); }
#content { clear: both; }
#content.interna { clear: both; }
.openMail input::-moz-placeholder, .openMail textarea::-moz-placeholder { color: rgb(161, 161, 161); }
.openMail input:focus::-moz-placeholder, .openMail textarea:focus::-moz-placeholder { color: rgb(191, 191, 191); }
#content.interna .centerContent .sideContent form .sod_select::after { border-top-right-radius: 7px; border-bottom-right-radius: 7px; }
#content.interna .centerContent .sideContent form label.txtArea textarea::-moz-placeholder { color: rgb(161, 161, 161); }
#content.interna .centerContent .sideContent form .contCaptcha .captcha:focus::-moz-placeholder { color: rgb(216, 216, 216); }
#content.interna .mapa { width: 100%; background: rgba(0, 0, 0, 0) url('../images/mapaonde-bg.jpg') no-repeat scroll center top / contain ; height: 722px; display: block; position: relative; z-index: 9999; }
#content.interna .mapa a { position: absolute; text-indent: -9999px; background-color: inherit; border:2px solid #e05150; display: block; width: 12px; height: 12px; border-radius: 80%; transition: all 0.2s ease 0s; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column;}
#content.interna .mapa a::after{ content: ""; width:7px; height:7px; background-color:#e05150;margin: auto; border-radius:50%; }

#content.interna .mapa a:hover { width: 18px; height: 18px; border-radius: 9px; animation-play-state: paused !important; }
#content.interna .mapa a .infoPlace { position: absolute; text-indent: 0px; left: 17px; top: -30px; background: rgb(56, 56, 56) none repeat scroll 0% 0%; border: 0px none; width: 0px; height: 70px; overflow: hidden; transition: all 0.2s ease 0s; transform: translate3d(0px, 0px, 0px); }
#content.interna .mapa a:hover .infoPlace { width: auto; margin-top: 5px; margin-left: 5px; padding: 0px 15px; z-index: 9999; }
#content.interna .mapa a .infoPlace span { font-family: MyriadProRegular,"Arial Narrow",Arial,sans-serif,"Arial Narrow",Arial,sans-serif; color:#e05150; font-weight: 400; font-size: 16px; text-align: center; display: block; margin-top: 15px; white-space: nowrap; }
#content.interna .mapa a .infoPlace p { padding: 0px; margin: 0px; font-size: 14px; font-family: MyriadProLight,"Arial Narrow",Arial,sans-serif; color:#fff; white-space: nowrap; text-align: center; }
#content.interna .mapa a.china1 { left: 77%; top: 45%; animation: 1.5s ease 3s normal none infinite running myfirst; }
.openMail .erro::-moz-placeholder { color: red; }
.firebugResetStyles { z-index: 2147483646 !important; top: 0px !important; left: 0px !important; display: block !important; border: 0px none !important; margin: 0px !important; padding: 0px !important; outline: 0px none !important; min-width: 0px !important; max-width: none !important; min-height: 0px !important; max-height: none !important; position: fixed !important; transform: rotate(0deg) !important; transform-origin: 50% 50% 0px !important; border-radius: 0px !important; box-shadow: none !important; background: transparent none repeat scroll 0% 0% !important; pointer-events: none !important; white-space: normal !important; }
style.firebugResetStyles { display: none !important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" !important; }

.lx-nr{  padding:0 20px; margin:78px auto 100px;}
.lx-nr-ditu{ height:460px; margin:auto; border:3px solid #e15150;}
.lx-nr-neir{ font-size:22px; color:#515151; line-height:45px; padding:25px 0;}

.lx-book{ margin-top:30px;}
.lx-book-title{ padding:30px 0; text-align:center; line-height:40px;}
.lx-book-title h2{ font-size:28px; color:#515151;}
.lx-book-title p{ font-size:16px; color:#999999;}

.lx-book-text{ height:60px; width:47%; border:1px solid #c2c2c2; border-radius:5px; font-size:18px; line-height:60px; color:#515151; text-indent:10px; margin:10px 0;}
.lx-book-textarea{ min-height:300px; width:99.8%; border:1px solid #c2c2c2; border-radius:5px; font-size:18px; line-height:60px; color:#515151; text-indent:10px; margin:10px 0;}

.lx-book-bottom{ line-height:50px; height:50px; margin:30px 0;}
.lx-book-bottom-left{ width:50%; font-size:18px; color:#515151;}
.lx-book-bottom-right{ width:50%;width: 30%; margin: 0 auto; float:none}
.lx-book-submin{ height:50px; width:100%; border-radius:5px; font-size:18px; line-height:50px; color:#fff; background-color:#e05150; text-align:center; border:none; cursor:pointer; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.lx-book-submin:hover{ background-color:#ec5655; }

.news-list{  padding:20px 20px; }
.news-list li{ width:100%; padding:25px 0; border-bottom:2px solid #d1d1d1; margin:10px 0;  }
.news-list li .news-list-img{ width:15%; float:left; }
.news-list li .news-list-left{ width:60%; float:left; margin-left:2%; }
.news-list li .news-list-right{ width:17%; float:right; background-color:#fff; border:1px solid #e0e0e0;  font-size:16px; color:#515151; height:40px;display:block; text-align:center; line-height:40px; margin-top:60px; text-align:center; }
.news-list li .news-list-right b{ vertical-align:middle;}
.news-list li .news-list-right span{ font-size:28px; color:#666; vertical-align: sub;}
.news-list li .news-list-left h2 a{ font-size:18px; color:#333333; font-weight:bolder;}
.news-list li .news-list-left span{ font-size:14px; color:#999999; display:block; margin:8px 0;}
.news-list li .news-list-left p{ font-size:14px; color:#515151; margin:15px 0;}
.news-list li .news-list-left b{ font-size:14px; color:#999999;}

.news-list li:hover{ border-bottom:2px solid #e05150; }
.news-list li:hover .news-list-right{ border:1px solid #e05150; background-color:#e05150; color:#ffffff;}
.news-list li:hover .news-list-left h2 a{  color:#e05150;}
.news-list li:hover .news-list-left{margin-left:3%; }
.news-list li:hover .news-list-right span{color:#fff; }
.here-cong{ line-height:60px; font-size:15px; color:#515151}
.here-left{ width:60%; color:#999999;}
.here-right{ width:30%; text-align:right;}
.here-left span,.here-left a{ color:#515151;}
.here-left span{ margin:0 15px; font-size:20px;}

.news-cong-title{ padding:25px 0; margin-top:30px; text-align:center; line-height:45px; }
.news-cong-title h2{ color:#333333; font-size:26px;}
.news-cong-title span{ color:#515151; font-size:14px;}

.news-cong-nr{ color:#333333; line-height:30px; padding-bottom:100px; }
.news-cong-nr p{ font-size:16px; margin-bottom:25px;  }
.news-cong-nr img{ margin:15px 0; }


.ygfc-list{ width:100%; padding:38px 0; }
.ygfc-list li{ width:100%; background-color:#f9f9f9; margin:20px 0;  }
.ygfc-list li .ygfc-list-img{ width:25%; float:left; }
.ygfc-list li .ygfc-list-left{ width:60%; float:left; margin-left:2%; padding:10px 5%; }
.ygfc-list li .ygfc-list-right{  border:1px solid #e0e0e0;  font-size:14px; color:#515151; display: inline-block; text-align:center;  margin-top:10px; padding:6px 35px;  }
.ygfc-list li .ygfc-list-right b{ vertical-align: middle;}
.ygfc-list li .ygfc-list-right span{ font-size:28px; color:#fff; vertical-align: sub;}
.ygfc-list li .ygfc-list-left h2{ line-height:35px;}
.ygfc-list li .ygfc-list-left h2 a{ font-size:24px; color:#333333; }
.ygfc-list li .ygfc-list-left span{ font-size:16px; color:#999999; margin-left:15px;}
.ygfc-list li .ygfc-list-left p{ font-size:14px; color:#515151; margin:15px 0; line-height:25px;}
.ygfc-list li .ygfc-list-left b{ font-size:14px; color:#999999;}

.ygfc-list li:hover{ background-color:#e05150; }
.ygfc-list li:hover .ygfc-list-left h2 a{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left span{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left p{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left b{ color:#fff; }
.ygfc-list li:hover .ygfc-list-right{ color:#fff;  border:1px solid #fff; }


#banner-box{margin:0px auto;height:360px;position:relative;padding-top:-40px;}
.banner-inner{height:65px;margin:0px auto}
.banner-nav-abs{position:absolute;left:0px;bottom:-80px;z-index:3;min-width:100%;}
.banner-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
.banner-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
.banner-nav{width:100%}
.banner-nav ul {width:100%;margin:0px auto; text-align:center;}
.banner-nav li {display: inline-block;height:50px;font-size:14px;padding:5px 0 0px 0; width:50px; cursor:pointer;position:relative;margin:0px 10px; vertical-align:middle;}
.banner-nav li img{ width:100%; border-radius:50%; }
.banner-nav li a{display:block;width:50px;height:50px;padding-top:5px;text-align:center}
.banner-nav h2{ display:inline-block; vertical-align:middle; font-size:16px; margin-right:10px; color:#515151}
.banner-nav li.current{cursor:default}
.banner-nav li.current img{box-shadow: 0px 0px 5px rgba(0,0,0,0.3); }
.banner-nav li.current div{width:95px;height:95px;background:none;}
.banner-nav li.current a{cursor:default; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.banner-nav li.current a.bg1 span{background-position:15px -32px}
.banner-nav li.current a.bg2 span{background-position:-53px -32px}
.banner-nav li.current a.bg3 span{background-position:-110px -32px}
.banner-nav li.current a.bg4 span{background-position:-174px -32px}
.banner-nav li.current a.bg5 span{background-position:-235px -32px}
.banner-nav li.current a.bg6 span{background-position:-297px -32px}
.banner-list{position:absolute;height:360px;position:absolute;z-index:2;overflow:hidden;width:100%}
.banner-list li{width:100%;height:360px;text-align:center;float:left;display:inline-block}
.banner-list li h2{text-shadow:3px 2px 3px rgba(0,0,0,0.1); font-size:20px !important;}
.banner-list li p{text-shadow: 3px 2px 2px rgba(0,0,0,0.15); font-size:14px !important;}
.banner-list li .animate-box {width:100%;margin:0px auto;position:relative}
.banner-list li .animate-box .t-d-1{position:absolute;width:500px;left:12%;top:160px}
.banner-list li .animate-box .t-d-1 h2 {display:block;margin:0px;padding:0px;font-size:38px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-1 p{color:#333333;padding:0px 0px 0 0;line-height:25px;left:20px;font-size:14px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}

.banner-list li .animate-box .t-d-2{position:absolute;width:500px;right:10%;top:150px; text-align:right;}
.banner-list li .animate-box .t-d-2 h2 {display:block;margin:0px;padding:0px;font-size:38px;text-align:right;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-2 p{color:#333333;padding:0 0px 0 0;line-height:25px;font-size:16px;text-align:right; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-2-a{ border:1px solid #e05150; font-size:14px; margin-top:18px; color:#e05150; display:inline-block; padding:3px 15px;}

.banner-list li .animate-box .t-d-2-a-2{font-size:14px; margin-top:18px; text-align:left; color:#e05150; display:block;}
.banner-list li .animate-box .t-d-2-a-2 img{ vertical-align:middle; margin-right:15px; }
.banner-list li .animate-box .t-d-2-a-2:hover{ text-decoration:underline;}
.banner-list li .animate-box .t-d-2-a:hover{ background-color:#e05150; color:#fff;}

.banner-list li .animate-box .animate-img{position:absolute;top:50px;right:0px}
.banner-list li .animate-box .animate-img img{ width:100%;}
.slider-btn{width:100px;height:30px;background:#fff;border-radius:4px;-moz-border-radius:4px;line-height:30px;text-align:center;font-size:12px;color:#444;display:block ;font-family:"宋体";}
.slider-btn:hover{color:#fff;background:#c80106;}

.banner-list li .animate-box .t-d-3{ position:absolute;top:100px;width: 80%;left: 5%;}
.banner-list li .animate-box .t-d-3 h2 {display:block;margin:0px;padding:0px;font-size:38px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-3 p{color:#333333;padding:10px 0px 0 0;line-height:25px;font-size:16px;left:20px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}

.banner-list li .animate-box .t-d-5{ position:absolute;width:500px;right:5%;top:130px; text-align:right;}
.banner-list li .animate-box .t-d-5 h2 {display:block;margin:0px;padding:0px;font-size:38px;text-align:right;color:#fff; font-weight:bold;}
.banner-list li .animate-box .t-d-5 p{color:#fff;padding:0 0px 0 0;line-height:25px;left:20px;font-size:16px;text-align:right}

.banner-list li .animate-box .t-d-6{ width:100%; margin:auto; text-align: center;}
.banner-list li .animate-box .t-d-6 h2{display:block;margin:0px;padding:0px;font-size:40px;color:#e05150; margin-top:40px; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-6 p{color:#333333;padding:10px 0px 0 0;line-height:32px; font-size:16px; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-6 img{  margin: auto; margin-top:30px; width:80%;}

.caidan-ico{ display:inline-block; vertical-align:middle; width:40px;    margin-top: 24px;
    float: right;
    margin-right: 15px; opacity:.7;}


}


@media only screen and (max-width:699px) {
.w-auto{ margin:auto; padding:0 15px; }
header{ background-color:#fff;  box-shadow: 0px 0px 5px rgba(0,0,0,0.5); position:relative; z-index: 9999; height: 105px;}
header .header-auto{ }
header .header-logo{ width:15%; }
header .header-yuyan{ width:100%; text-align:center; line-height:43px; }
header .header-sousuo{ width:60%; height:38px; margin-left:3%; margin-top:10px; border:1px solid #d9d9d9; overflow:hidden; border-radius:5px;  }
header .header-sousuo-red{ border:1px solid #e64342; }
header .header-ditu{ width:35%; text-align:center;}

header .header-logo img{ width:100%; margin-top:2px; }
header .header-yuyan a{ display:inline-block; font-size:14px; color:#515151; margin:0 10px; }
header .header-yuyan a:hover{  color:#eb5a5f; }
header .header-sousuo input[type="text"]{ border:none; width:73%; padding:0 5%; padding-right:0; font-size:16px; color:#515151 float:left; height:38px; float:left;  outline:0 ;}
header .header-sousuo input[type="submit"]{ border:none; width:22%; height:38px; float:left; background:url(../images/sousuo-ico.png) center center no-repeat;  outline:0; cursor:pointer;}
header .header-ditu img{ width:110px; margin-top:8px;}

.header-find{ height:70px; position:fixed; top:0; left:0; width:100%; z-index:99999999; background-color:rgba(255,255,255,.9)}
.header-find .header-logo{ width:80px;}
.header-find .header-yuyan{ line-height: 70px;}
.header-find .header-sousuo{ margin-top: 12px;}
.header-find .header-ditu img{ width:135px; margin-top:8px;}

.index-al{ margin:85px 0 0; padding-bottom: 10px;}
.index-title{ text-align:center;}
.index-title h2{ font-size:20px; color:#333333; text-shadow: 3px 2px 3px rgba(0,0,0,0.1);}
.index-title span{ font-size:14px; color:#999999; margin-top:5px; display:block;text-shadow: 3px 2px 3px rgba(0,0,0,0.08); }

.index-al-nr{ margin:30px auto 35px; }

.index-al-nr li{ width:50%; float:left; position:relative;}
.index-al-nr li .index-al-nr-qb{ width:100%; height:100%;}
.index-al-nr li .index-al-nr-cong{ margin: 8px; position:relative; }
.index-al-nr li .index-al-nr-img{ width:100%; }
.index-al-nr li .index-al-nr-body{ background-color:rgba(0,0,0,.5); position:absolute; top:8px; left:8px; bottom:12px; right:8px; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column; opacity:0; -webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5); transform:scale(.5);}
.index-al-nr2 li .index-al-nr-body{ top:0 !important; left:0 !important; bottom:4px !important; right:0 !important;  }
.index-al-nr li:hover .index-al-nr-body{ opacity:1; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1); transform:scale(1);}

.index-al-nr li .index-al-nr-body h2,.index-al-nr li .index-al-nr-body h3,.index-al-nr li .index-al-nr-body-a{  display: flex;justify-content: center;}
.index-al-nr li .index-al-nr-body h2{ font-size:16px; color:#fff;}
.index-al-nr li .index-al-nr-body h3{ text-align:center; margin:5px 0 3px; }
.index-al-nr li .index-al-nr-body span{ height:2px; width:38px; background-color:#Fff; margin: 3px 0;}
.index-al-nr li .index-al-nr-body div{ font-size:12px; color:#fff;}

.index-al-nr li .index-al-nr-body::after{ content: " "; position: absolute;top: 8px;right: 8px;left: 8px;bottom: 8px;border: 2px solid #fff; }
.index-al-nr li:hover .index-al-nr-body{ box-shadow: 0px 0px 9px rgba(0,0,0,0.55);}


.index-mzwt{ background: url(../images/index-a-bg.jpg) center top no-repeat; background-size:cover; padding:35px 15px; text-align:center; }
.index-mzwt h2{ font-size:19px; color:#fff;  text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.index-mzwt-ro{font-size:14px; color:#fff;  margin:auto; margin-top:20px; line-height:25px;text-shadow:5px 2px 6px rgba(255,255,255,0.15); }

.index-wl{ padding:50px 0 20px;}
.index-wl li{ width:100%; float:left; margin:25px 0 !important; text-align:center;}
.index-wl li .index-wl-nr{ margin:0 15%; }
.index-wl li .index-wl-img{ width:100%; border-radius:50%; }
.index-wl li .index-wl-nr h2{ font-size:20px; color:#333333; margin:20px 0;}
.index-wl li .index-wl-nr p{ font-size:14px; color:#333333; line-height:30px; }
.index-wl li .index-wl-nr:hover .index-wl-img{ box-shadow: 0px 0px 13px rgba(0,0,0,0.3); }
.index-wl li .index-wl-nr:hover h2{color:#e05150;}

footer{ background-color:#e05150; padding:20px 0; margin-top:20px; text-align:center; color:#fff;}
footer .footer-h2{ font-size:20px; color:#fff; margin:5px 0 5px; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
footer .footer-cong{ font-size:12px; color:#fff; line-height:25px; padding:0 10px;}
footer .footer-fx{ padding:10px 0; margin-bottom:3px;}
footer .footer-fx img{ width:28px; height:28px; margin:0 5px;}
footer .footer-bq{ font-size:12px; color:#fff; line-height:25px; padding: 0 10px;}
footer .footer-fx img:hover{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}

.top-ico{ position:fixed; bottom:15px; right:15px; opacity:.8; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border-radius:50%; display:none; width:40px;}
.top-ico:hover{ opacity:1; box-shadow: 0px 0px 5px rgba(255,255,255,0.5);}

nav{ position: absolute; top:106px; left:0; z-index: 999999; width:100% !important; display:none;}
.nav-ul{ width:100%;}
.nav-ul li{ background-color: rgba(219,219,219,.8); text-align:center; color:#515151; width:100% !important; min-height:45px; line-height:45px; font-size:15px;   position:relative; border:1px solid #fff;}
.nav-ul li a{ color:#515151; display:block;}
.ul-erji li a{ color:#515151 !important; display:block;}
.ul-erji li:hover a{ color:#fff !important; display:block;}
.nav-ul-logo{ height:63px !important;}
.nav-ul-logo img{ height:50px; margin-top:3px;}
.ul-sanji li a{ color:#515151 !important; display:block;}
.ul-sanji li:hover a{ color:#fff !important; display:block;}
.nav-ul-logo:hover{ background-color: rgba(219,219,219,.8) !important;}

.nav-ul li .ul-erji{ display:none;   }
.nav-ul li .ul-sanji{ position:absolute; right:-150px; top:-56px; display:none; }
.nav-ul li:hover{ background-color:#e05150; color:#fff;}
.nav-ul li:hover a{ color:#fff;}
.nav-ul li:hover .ul-erji{ display:block;}
.nav-ul li:hover .ul-sanji{ display:block;}
.nav-ul li .ul-erji li{ margin-right:0px !important; margin-left:2px; }
 
.fu-banner{ width:100%; margin:auto;}
.fu-banner-bottom{ border-bottom:2px solid #e05150;}
.fu-banner-left{ width:59%; }
.fu-banner-right{ width:41%; height:100%; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column;}
.fu-banner-right h2{ font-size:16px; color:#333333; text-shadow:2px 2px 2px rgba(0,0,0,0.05);  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 5px;
 }
.fu-banner-right h2 span{ font-size:11px; color:#333333; margin-left:5px; vertical-align: bottom;}
.fu-banner-right p{ font-size:11px; color:#575757; margin-top:5px; line-height:18px; padding-right: 20px;text-shadow:2px 2px 2px rgba(0,0,0,0.05); word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;}

/*服务案例引导页*/
.index-fw{ padding:50px 0 30px;}
.index-fw li{ width:100%; float:left; text-align:center; margin:10px 0;}
.index-fw li .index-fw-nr{ margin:0 7px; }
.index-fw li .index-fw-img{ width:100%; }
.index-fw li .index-fw-nr h2{  margin:15px 0;}
.index-fw li .index-fw-nr h2 a{ font-size:20px; color:#333333; ;}
.index-fw li .index-fw-nr p{ font-size:16px; color:#333333; line-height:30px; }
.index-fw li:hover{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05); transform:scale(1.05);}

.nav-body-tb{ padding:2px 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); position: relative; z-index: 99999;}
.nav-li-1{ text-align:center; margin:25px 0;}
.nav-li-1 li{ height:35px; line-height:35px; padding:0 15px; display:inline-block;}
.nav-li-1 li a{ color:#515151; font-size:14px;}

.nav-li-1 li.nav-li-1-red,.nav-li-1 li:hover{ background-color:#e05150; }
.nav-li-1 li.nav-li-1-red a,.nav-li-1 li:hover a{color:#fff;}

.nav-li-2{ text-align:center; margin:25px 0;}
.nav-li-2 li{ height:30px; line-height:30px; padding:0 8px; display:inline-block;}
.nav-li-2 li a{ color:#515151; display:block;  font-size:14px;}

.nav-li-2 li.nav-li-2-red{ }
.nav-li-2 li.nav-li-2-red a,.nav-li-2 li:hover a{ border-bottom:2px solid #e05150; color:#fff; color:#e05150;}


.index-list{ padding:30px 0 30px;}
.index-list li{ width:100%; float:left; margin:30px 0; text-align:center;}
.index-list li .index-list-nr{ margin:0 12%; }
.index-list li .index-list-img{ width:100%;}
.index-list li:hover .index-al-nr-cong{ box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.index-list li .index-list-nr h2{  margin:15px 0 8px;}
.index-list li .index-list-nr h2 a{ font-size:20px; color:#555; }
.index-list li .index-list-nr p{ font-size:14px; color:#999999; line-height:25px; }
.index-list li .index-al-nr-cong{ box-shadow: 0px 0px 6px rgba(0,0,0,0.5); }



.page-panel{ margin:55px 0 0px;}
.page-panel a{text-decoration:none;}
.page-panel .p-wrap {font-family: Microsoft YaHei;height: 50px;margin-top: 26px;text-align: center;}
.page-panel .p-wrap {font-family: Microsoft YaHei;text-align: center;}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {vertical-align: middle;margin:0 2px;}
.page-panel .p-disabled{border:1px solid #ddd;color:#999!important;cursor:default;display:inline-block;font-size:15px;height:36px;line-height:36px;padding:0 15px;text-align:center}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {vertical-align: middle;}
.page-panel .p-item:hover, .page-panel .p-enter:hover{ border:1px #e05150 solid;}
.page-panel .p-item{border:1px solid #ddd;display:inline-block;font-size:13px;height:28px;line-height:28px;padding:0 12px;text-align:center;transition:box-shadow .15s ease-out 0s}
.page-panel .p-cur {background: #e05150 none repeat scroll 0 0;color: #fff;border:1px solid #e05150; cursor:default;}
.page-ellipsis .p-info,.page-panel .p-enter,.page-panel .p-input,.page-panel .p-item{vertical-align:middle}
.page-panel .p-info{color:#b5b5b5; font-size:14px;}
.page-panel .p-enter{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ddd;color:#63544f;display:inline-block;cursor:pointer;font-size:14px;height:45px;line-height:45px;width:64px}
.page-panel .p-input{border:1px solid #ddd;height:32px;line-height:32px;margin:0 5px;outline:medium none;padding:7px 0;text-align:center;width:45px}
.w700-disp{ display:none;}

.lxwm-cong{ margin:30px 0 50px; padding: 0 15px; }
.lxwm-cong-left{ width:100%; }
.lxwm-cong-right{ width:100%; font-size:16px; color:#333333; margin-top:15px; line-height:25px; }
.lxwm-cong-left img{ width:100%; }
.lxwm-cong-right p{ margin-bottom:20px; }
.w-700{ padding:0;}

.gy-banner{ background:url(../images/gywm-banner.jpg) center top no-repeat; height:200px; background-size:cover; position:relative;}
.gy-banner-right{ text-align:center; position:absolute; bottom:20px; left:0; width:100%; color:#fff;}
.gy-banner-right h2{font-size:20px; color:#fff; text-shadow:5px 2px 6px rgba(255,255,255,0.2);}
.gy-banner-right p{font-size:14px; color:#fff; margin:3px 0; text-shadow:5px 2px 6px rgba(255,255,255,0.2);}
.gy-banner-right span{ height:2px; color:#fff; background-color:#fff; display:block; margin:15px auto 0; width:50px;}

/*采购网络*/

.sod_select::after, .sod_select::before { position: absolute; right: 0px; top: 0px; font-size: 7px; width: 48px; height: 36px; background: rgb(190, 214, 47) none repeat scroll 0% 0%; }
.sod_select::after { content: ""; background: rgb(190, 214, 47) url('arrowselect.png') no-repeat scroll center center; top: 0px; bottom: 12px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.sod_select:hover::after { background: rgb(190, 214, 47) url('arrowselect.png') no-repeat scroll center center; opacity: 0.7; }
.sod_select .sod_list .selected::before { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); display: inline-block; color: gray; height: 9px; width: 10px; background: rgba(0, 0, 0, 0) url('undefined') repeat scroll 0% 0%; }
.sod_select.no_highlight .sod_list .selected::before { display: none; }
/* ::::: http://www.pmifoods.com/_assets/css/main.css ::::: */

#header .headerTop input::-moz-placeholder { color: rgb(152, 152, 152); }
#header .headerTop input:focus::-moz-placeholder { color: rgb(191, 191, 191); }
#content { clear: both; }
#content.interna { clear: both; }
.openMail input::-moz-placeholder, .openMail textarea::-moz-placeholder { color: rgb(161, 161, 161); }
.openMail input:focus::-moz-placeholder, .openMail textarea:focus::-moz-placeholder { color: rgb(191, 191, 191); }
#content.interna .centerContent .sideContent form .sod_select::after { border-top-right-radius: 7px; border-bottom-right-radius: 7px; }
#content.interna .centerContent .sideContent form label.txtArea textarea::-moz-placeholder { color: rgb(161, 161, 161); }
#content.interna .centerContent .sideContent form .contCaptcha .captcha:focus::-moz-placeholder { color: rgb(216, 216, 216); }
#content.interna .mapa { width: 100%; background: rgba(0, 0, 0, 0) url('../images/mapaonde-bg.jpg') no-repeat scroll center top / contain ; height: 722px; display: block; position: relative; z-index: 9999; }
#content.interna .mapa a { position: absolute; text-indent: -9999px; background-color: inherit; border:2px solid #e05150; display: block; width: 12px; height: 12px; border-radius: 80%; transition: all 0.2s ease 0s; -webkit-display: flex; display: flex; -webkit-justify-content: center;justify-content: center; flex-direction: column;}
#content.interna .mapa a::after{ content: ""; width:7px; height:7px; background-color:#e05150;margin: auto; border-radius:50%; }

#content.interna .mapa a:hover { width: 18px; height: 18px; border-radius: 9px; animation-play-state: paused !important; }
#content.interna .mapa a .infoPlace { position: absolute; text-indent: 0px; left: 17px; top: -30px; background: rgb(56, 56, 56) none repeat scroll 0% 0%; border: 0px none; width: 0px; height: 70px; overflow: hidden; transition: all 0.2s ease 0s; transform: translate3d(0px, 0px, 0px); }
#content.interna .mapa a:hover .infoPlace { width: auto; margin-top: 5px; margin-left: 5px; padding: 0px 15px; z-index: 9999; }
#content.interna .mapa a .infoPlace span { font-family: MyriadProRegular,"Arial Narrow",Arial,sans-serif,"Arial Narrow",Arial,sans-serif; color:#e05150; font-weight: 400; font-size: 16px; text-align: center; display: block; margin-top: 15px; white-space: nowrap; }
#content.interna .mapa a .infoPlace p { padding: 0px; margin: 0px; font-size: 14px; font-family: MyriadProLight,"Arial Narrow",Arial,sans-serif; color:#fff; white-space: nowrap; text-align: center; }
#content.interna .mapa a.china1 { left: 77%; top: 45%; animation: 1.5s ease 3s normal none infinite running myfirst; }
.openMail .erro::-moz-placeholder { color: red; }
.firebugResetStyles { z-index: 2147483646 !important; top: 0px !important; left: 0px !important; display: block !important; border: 0px none !important; margin: 0px !important; padding: 0px !important; outline: 0px none !important; min-width: 0px !important; max-width: none !important; min-height: 0px !important; max-height: none !important; position: fixed !important; transform: rotate(0deg) !important; transform-origin: 50% 50% 0px !important; border-radius: 0px !important; box-shadow: none !important; background: transparent none repeat scroll 0% 0% !important; pointer-events: none !important; white-space: normal !important; }
style.firebugResetStyles { display: none !important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" !important; }

.lx-nr{  padding:0 20px; margin:50px auto 100px;}
.lx-nr-ditu{ height: 260px; overflow:hidden; margin:auto; border:2px solid #e15150;}
.lx-nr-neir{ font-size:14px; color:#515151; line-height:38px; padding:20px 0;}

.lx-book{ margin-top:30px;}
.lx-book-title{ padding:30px 0; text-align:center; line-height:30px;}
.lx-book-title h2{ font-size:23px; color:#515151;}
.lx-book-title p{ font-size:14px; color:#999999;}

.lx-book-text{ height:50px; width:99%; border:1px solid #c2c2c2; border-radius:5px; font-size:16px;  color:#515151; text-indent:10px; margin:10px 0;}
.lx-book-textarea{ min-height:200px; width:100%; border:1px solid #c2c2c2; border-radius:5px; font-size:16px; color:#515151; text-indent:10px; margin:10px 0;}

.lx-book-bottom{ line-height:50px; height:50px; margin:20px 0;}
.lx-book-bottom-left{ width:100%; font-size:16px; color:#515151;}
.lx-book-bottom-right{ width:100%}
.lx-book-submin{ height:50px; width:100%; border-radius:5px; font-size:18px; margin-top:20px; line-height:50px; color:#fff; background-color:#e05150; text-align:center; border:none; cursor:pointer; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.lx-book-submin:hover{ background-color:#ec5655; }

.news-list{  padding:20px 0px; }
.news-list li{ width:100%; padding:10px 0; border-bottom:2px solid #d1d1d1; margin:10px 0;  }
.news-list li .news-list-img{ width:27%; float:left; }
.news-list li .news-list-left{ width:70%; float:left; margin-left:2%; }
.news-list li .news-list-right{ width:18%; float:right; background-color:#fff; border:1px solid #e0e0e0;  font-size:12px; color:#515151; height:30px;display:block; text-align:center; line-height:30px; margin-top:50px; text-align:center; display:none; }
.news-list li .news-list-right b{ vertical-align:middle;}
.news-list li .news-list-right span{ font-size:20px; color:#666; vertical-align: sub;}
.news-list li .news-list-left h2 a{ font-size:16px; color:#333333; font-weight:bolder;   
}
.news-list li .news-list-left h2{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-list li .news-list-left span{ font-size:12px; color:#999999; display:block; margin:5px 0;}
.news-list li .news-list-left p{ font-size:14px; color:#515151; margin:5px 0; word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.news-list li .news-list-left b{ font-size:12px; color:#999999;}

.news-list li:hover{ border-bottom:2px solid #e05150; }
.news-list li:hover .news-list-right{ border:1px solid #e05150; background-color:#e05150; color:#ffffff;}
.news-list li:hover .news-list-left h2 a{  color:#e05150;}
.news-list li:hover .news-list-left{margin-left:3%; }
.news-list li:hover .news-list-right span{color:#fff; }
.here-cong{ line-height:60px; font-size:13px; color:#515151}
.here-left{ width:60%; color:#999999;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.here-right{ width:30%; text-align:right;}
.here-left span,.here-left a{ color:#515151;}
.here-left span{ margin:0 15px; font-size:20px;}

.news-cong-title{ padding:15px 0; margin-top:20px; text-align:center; line-height:35px; }
.news-cong-title h2{ color:#333333; font-size:16px;}
.news-cong-title span{ color:#515151; font-size:14px;}

.news-cong-nr{ color:#333333; line-height:30px; padding-bottom:50px; }
.news-cong-nr p{ font-size:14px; margin-bottom:25px;  }
.news-cong-nr img{ margin:15px 0; }


.ygfc-list{ width:100%; padding:38px 0; }
.ygfc-list li{ width:100%; background-color:#f9f9f9; margin:20px 0;  }
.ygfc-list li .ygfc-list-img{ width:25%; float:left; }
.ygfc-list li .ygfc-list-left{ width:66%; float:left; padding:5px 4%; }
.ygfc-list li .ygfc-list-right{  border:1px solid #e0e0e0;  font-size:12px; color:#515151; display: inline-block; text-align:center;  margin-top:5px; padding:2px 30px;  }
.ygfc-list li .ygfc-list-right b{ vertical-align: middle;}
.ygfc-list li .ygfc-list-right span{ font-size:28px; color:#fff; vertical-align: sub;}
.ygfc-list li .ygfc-list-left h2{ line-height:25px;}
.ygfc-list li .ygfc-list-left h2 a{ font-size:16px; color:#333333; }
.ygfc-list li .ygfc-list-left span{ font-size:12px; color:#999999; margin-left:10px;}
.ygfc-list li .ygfc-list-left p{ font-size:12px; color:#515151; margin:5px 0; line-height:15px;}
.ygfc-list li .ygfc-list-left b{ font-size:12px; color:#999999;}
.ygfc-p-cong{  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  line-clamp:3;
  -webkit-box-orient:vertical;
  box-orient:vertical;
  overflow:hidden;}
.ygfc-p-cong-c{ word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:9999999;
  line-clamp:9999999;
  -webkit-box-orient:vertical;
  box-orient:vertical;
  overflow:hidden;}


.ygfc-list li:hover{ background-color:#e05150; }
.ygfc-list li:hover .ygfc-list-left h2 a{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left span{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left p{ color:#fff; }
.ygfc-list li:hover .ygfc-list-left b{ color:#fff; }
.ygfc-list li:hover .ygfc-list-right{ color:#fff;  border:1px solid #fff; }


#banner-box{margin:0px auto;height:250px;position:relative;padding-top:-40px;}
.banner-inner{height:65px;margin:0px auto}
.banner-nav-abs{position:absolute;left:0px;bottom:-80px;z-index:3;min-width:100%;}
.banner-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
.banner-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
.banner-nav{width:100%}
.banner-nav ul {width:100%;margin:0px auto; text-align:center;}
.banner-nav li {display: inline-block;height:40px;font-size:14px; width:40px; cursor:pointer;position:relative;margin:0px 3px; vertical-align:middle;}
.banner-nav li img{ width:100%; border-radius:50%; }
.banner-nav li a{display:block;width:40px;height:40px;padding-top:5px;text-align:center}
.banner-nav h2{ display:inline-block; vertical-align:middle; font-size:16px; margin-right:10px; color:#515151}
.banner-nav li.current{cursor:default}
.banner-nav li.current img{box-shadow: 0px 0px 5px rgba(0,0,0,0.3); }
.banner-nav li.current div{width:95px;height:95px;background:none;}
.banner-nav li.current a{cursor:default; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); transform:scale(1.1);}
.banner-nav li.current a.bg1 span{background-position:15px -32px}
.banner-nav li.current a.bg2 span{background-position:-53px -32px}
.banner-nav li.current a.bg3 span{background-position:-110px -32px}
.banner-nav li.current a.bg4 span{background-position:-174px -32px}
.banner-nav li.current a.bg5 span{background-position:-235px -32px}
.banner-nav li.current a.bg6 span{background-position:-297px -32px}
.banner-list{position:absolute;height:250px;position:absolute;z-index:2;overflow:hidden;width:100%}
.banner-list li{width:100%;height:250px;text-align:center;float:left;display:inline-block}
.banner-list li h2{text-shadow:3px 2px 3px rgba(0,0,0,0.1); font-size:18px !important;}
.banner-list li p{text-shadow: 3px 2px 2px rgba(0,0,0,0.15); font-size:11px !important;}
.banner-list li .animate-box {width:100%;margin:0px auto;position:relative}
.banner-list li .animate-box .t-d-1{position:absolute;width:90%;left:6%;top:30px}
.banner-list li .animate-box .t-d-1 h2 {display:block;margin:0px;padding:0px;font-size:38px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-1 p{color:#333333;padding:0px 0px 0 0;line-height:20px;left:20px;font-size:13px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}

.banner-list li .animate-box .t-d-2{position:absolute;width:80%;right:7%;top:30px; text-align:right;}
.banner-list li .animate-box .t-d-2 h2 {display:block;margin:0px;padding:0px;font-size:38px;text-align:right;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-2 p{color:#333333;padding:0 0px 0 0;line-height:22px;font-size:16px;text-align:right; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-2-a{ border:1px solid #e05150; font-size:14px; margin-top:18px; color:#e05150; display:inline-block; padding:3px 15px; display:none;}

.banner-list li .animate-box .t-d-2-a-2{font-size:14px; margin-top:18px; text-align:left; color:#e05150; display:block;}
.banner-list li .animate-box .t-d-2-a-2 img{ vertical-align:middle; margin-right:15px; }
.banner-list li .animate-box .t-d-2-a-2:hover{ text-decoration:underline;}
.banner-list li .animate-box .t-d-2-a:hover{ background-color:#e05150; color:#fff;}

.banner-list li .animate-box .animate-img{position:absolute;top:50px;right:0px}
.banner-list li .animate-box .animate-img img{ width:100%;}
.slider-btn{width:100px;height:30px;background:#fff;border-radius:4px;-moz-border-radius:4px;line-height:30px;text-align:center;font-size:12px;color:#444;display:block ;font-family:"宋体";}
.slider-btn:hover{color:#fff;background:#c80106;}

.banner-list li .animate-box .t-d-3{ position:absolute;top:15px;width: 95%;left: 5%;}
.banner-list li .animate-box .t-d-3 h2 {display:block;margin:0px;padding:0px;font-size:28px;text-align:left;color:#e05150; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-3 p{color:#333333;padding:0px 0px 0 0;line-height:18px;font-size:14px;left:20px;text-align:left; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}

.banner-list li .animate-box .t-d-5{ position:absolute;width:93%;right:5%;top:20px; text-align:right;}
.banner-list li .animate-box .t-d-5 h2 {display:block;margin:0px;padding:0px;font-size:18px;text-align:right;color:#fff; font-weight:bold;}
.banner-list li .animate-box .t-d-5 p{color:#fff;padding:0 0px 0 0;line-height:18px;left:15px;font-size:14px;text-align:right}

.banner-list li .animate-box .t-d-6{ width:100%; margin:auto; text-align: center;}
.banner-list li .animate-box .t-d-6 h2{display:block;margin:0px;padding:0px;font-size:35px;color:#e05150; margin-top:30px; font-weight:bold; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-6 p{color:#333333;padding:5px 0px 0 0;line-height:22px; font-size:14px; padding: 0 10px; text-shadow: 3px 2px 3px rgba(255,255,255,0.1);}
.banner-list li .animate-box .t-d-6 img{  margin: auto; margin-top:20px; width:80%;}
#wkk{display:none}
.caidan-ico{ display:inline-block; vertical-align:middle; width:35px; margin-top: 8px;
    float: right;
    margin-right: 15px; opacity:.7;}
}

@media only screen and (min-width:1480px) and (max-width:1200px) {
.w-auto {
    width: 80% !important;
}
.fu-banner {
    width: 85% !important;
}
}
